import App from './App'

// 导入网络请求
import http from './utils/ajax'

// 导入vuex状态管理数据
import store from '@/store/store.js'

// 导入自定义组件
import components from '@/components/index.js'

// 需要将请求方法添加到 uni 对象上，然后通过 uni.$ajax 调用
uni.$http = http

// 封装的展示消息提示的方法
uni.$showMsg = function (title = '数据加载失败！', duration = 1500) {
  uni.showToast({
    title,
    duration,
    icon: 'none',
  })
}
import Vue from 'vue'
Vue.config.productionTip = false
Vue.use(components)
// Vue2：挂载在 Vue 原型链上，则通过 this.$ajax 调用
Vue.prototype.$http = http 
App.mpType = 'app'
const app = new Vue({
    ...App,
	store
})
app.$mount()
